// // eslint-disable-next-line @typescript-eslint/no-var-requires
// const path = require('path');
// function resolve (dir) {
//   return path.join(__dirname, dir)
// }
// module.exports = {
//   outputDir: './build',
//   devServer: {
//     proxy: {
//       '/api': {
//         target: 'http://152.136.185.210:5000',
//         changeOrigin: true,
//         // 重写path路径
//         pathRewrite: {
//           '/api': ''
//         }
//       }
//     }
//   }
// }
// eslint-disable-next-line @typescript-eslint/no-var-requires
const path = require('path')
module.exports = {
  outputDir: './build',
  publicPath: './',
  devServer: {
    proxy: {
      '^/api': {
        target: 'http://152.136.185.210:5000',
        pathRewrite: {
          '^/api': ''
        },
        changeOrigin: true
      }
    }
  },
  chainWebpack: (config) => {
    config.resolve.alias
      .set('@', path.resolve(__dirname, 'src'))
      .set('views', '@/views')
  }
}